package com.alks.function.service;


import com.alks.entity.data.entity.PcBeforeLastTime;
import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.dto.PcProdStatus2Dto;
import com.alks.function.data.request.PcProdStatus2Request;
import com.alks.function.data.request.chengKong.LotNoToStyleRequest;

import java.util.List;

public interface PcProdStatus2Service {

    ResponseInfo getProductionDynamicQueryInfo(PcProdStatus2Request request);

    ResponseInfo getTimeDeFine();

    ResponseInfo updateTimeDeFine(PcBeforeLastTime pcBeforeLastTime);

    /**
     * 生产动态导出
     *
     * @param request 查询数据
     * @return
     */
    List<PcProdStatus2Dto> export(PcProdStatus2Request request);

    ResponseInfo GenerateProductionDynamics(String companyId, String name);

    ResponseInfo labelFlag(String lotNo);

    ResponseInfo cancelLabelFlag(String lotNo);

    ResponseInfo ReturnTime();

    ResponseInfo getLotNos(LotNoToStyleRequest request);
}
